package single;

/**
 * @author lyx
 * @Date 2021/6/27 10:53
 * 饿汉式，构造器私有，一上来就new对象
 * 浪费空间，一上来就new了，但是new出来的对象可能没有使用
 */
public class HungryMan {

    //对象
    private byte[] data1 = new byte[1024*1024];
    private byte[] data2 = new byte[1024*1024];
    private byte[] data3 = new byte[1024*1024];
    private byte[] data4 = new byte[1024*1024];

    //构造
    private HungryMan(){

    }

    //new对象
    private final static HungryMan hungry = new HungryMan();

    //返回对象方法
    public static HungryMan getInstance(){
        return hungry;
    }
}
